home *** CD-ROM | disk | FTP | other *** search
/ Language/OS - Multiplatform Resource Library / LANGUAGE OS.iso / escalant / escala21.lha / escalante2.1 / src / bin / Makefile
Makefile  |  1993-07-15  |  2KB  |  68 lines

  1. include make.src
  2.  
  3. INCLUDES=    ${MYINCLUDE} ${ESCALANTE_INCLUDES}   -I${ESCALANTE_DIR}/incl -I${ESCALANTE_DIR}/images
  4. BASE_CCFLAGS=  ${MYCCFLAGS} ${INCLUDES}  ${GEB_DEBUG} 
  5.  
  6. #
  7. #Add the -D to the flags if you want to build just the structural library
  8. #
  9. #CCFLAGS = ${BASE_CCFLAGS} -DDONT_USE_VISUAL    
  10. #
  11.  
  12. #If there are no Location Constraints used then compile with:
  13. #CCFLAGS = ${BASE_CCFLAGS} -DDONT_USE_LC    
  14.  
  15. #If there are no incident element groups  used then compile with:
  16. #CCFLAGS = ${BASE_CCFLAGS} -DDONT_USE_GROUPS    
  17.  
  18. #If there are no tmptl/tmphd used in relations then compile with:
  19. #CCFLAGS = ${BASE_CCFLAGS} -DDONT_USETMPTLHD
  20.  
  21. #if you dont want any strcutrual graph elements then
  22. #CCFLAGS = ${BASE_CCFLAGS}  -DDONT_USE_STRUCTURAL
  23.  
  24. #CCFLAGS = ${BASE_CCFLAGS}  -DDONT_USE_IBBOX_REF
  25.  
  26.  
  27. CCFLAGS = ${BASE_CCFLAGS}  
  28.  
  29.  
  30.  
  31. .SUFFIXES: .C
  32. .C.o:
  33.     $(ESCALANTE_CC)   $(CCFLAGS) -c $<
  34.  
  35. all ALL:    ${LIBNAME}
  36.  
  37.  
  38.  
  39. ${LIBNAME}:    ${OBJS}
  40.     $(ESCALANTE_CC)  -r  -o   ${LIBNAME}  ${OBJS}
  41.     @rm -f ${ESCALANTE_DIR}/lib/${LIBNAME}
  42.     @ln -s  ${MYDIR}/${LIBNAME} ${ESCALANTE_DIR}/lib/${LIBNAME}
  43.  
  44.  
  45.  
  46.  
  47. clean:
  48.     rm -f ${OBJS} *..C *.bak ${LIBNAME}  *~ core
  49.  
  50.  
  51. include:
  52.     @cd  ${ESCALANTE_DIR}/incl
  53.     @for h in $(HDRS); do rm -f ${ESCALANTE_DIR}/incl/$$h;ln -s  ${MYDIR}/$$h ${ESCALANTE_DIR}/incl/$$h; done
  54. #    for h in $(OTHERHDRS); do rm -f ${ESCALANTE_DIR}/incl/$$h;ln -s  ${MYDIR}/$$h ${ESCALANTE_DIR}/incl/$$h; done
  55.  
  56.  
  57. print:
  58.     enscript -2Gr -b`basename $${PWD}` ${HDRS} ${SRCS}
  59.  
  60. tf transform:
  61.     tf.sh
  62.  
  63.  
  64. depend:
  65.     makedepend -s " DO NOT DELETE" ${CFLAGS} ${SRCS}
  66.  
  67. # DO NOT DELETE THIS LINE -- make depend depends on it.
  68.